package cn.edu.tju.scs.leave.dao;

import cn.edu.tju.scs.leave.entity.Menu;
import cn.edu.tju.scs.leave.entity.Role;

import java.util.List;

/**
 * Created by haoxiaotian on 2016/9/4 17:24.
 */
public interface MenuDao {

    /**
     * 根据 角色 查找 菜单
     * @param roles
     * @return
     */
    public List<Menu> queryByRoleIds(List<Role> roles);


    /**
     * 根据角色查找一级菜单
     * @param roles
     * @return
     */
    public List<Menu> queryFirstLevelMenus(List<Role> roles);

    /**
     * 根据角色查找二级菜单
     * @param roles
     * @return
     */
    public List<Menu> querySecondLevelMenus(List<Role> roles);
}
